Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Switzerland F2 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Zivnobanka Czech Open - Prostejov 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby Waco International Tennis Challenger - Waco Intersport Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon Open Mutouest - St. Brieuc USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Okal Cup - Eckental GHI Bronx Classic - Bronx Tatra Banka Open 2001 - Bratislava Burbank Challenger - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Fifth-Third Bank Tennis Championships - Lexington The Surbiton Trophy - Surbiton The Natrel's Challenger of Granby - Granby Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi The Surbiton Trophy - Surbiton Music City Challenger - Nashville The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos Sunrise Challenger Mons Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Rennes Challenger The Surbiton Trophy - Surbiton Harrah's Entertainment Men's Pro Challenger - Tunica Orleans Challenger The Natrel's Challenger - Granby Bratislava Challenger Helsinki Challenger Prostejov Challenger Ljubljana Challenger Palermo Challenger USTA Challenger - Champaign Eckental Challenger Heilbronn Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Dallas Challenger Tallahassee Challenger Prostejov Challenger Granby Challenger Vancouver Challenger The West Side Tennis Club Grass Court Challenger - Forest Hills Izmir Challenger Orleans Challenger USTA Challenger of Orlando - Orlando Banja Luka Challenger Gemax Open - Belgrade Prostejov Challenger Marburg Challenger Music City Challenger - Nashville Orleans Challenger Mons Challenger Zivnobanka Czech Open - Prostejov Open Castilla y Leon - Segovia Sarasota Challenger Savannah Challenger Tallahassee Challenger Prostejov Challenger Czech Open - Prostejov Arad Challenger Kosice Challenger The Wright Financial Group USTA Challenger - Champaign XL Capital Bermuda Open - Bermuda Charlottesville Challenger Architect Open - Budapest Bergamo Challenger Pro Challenger at Calabasas - Calabasas Wroclaw Challenger Zivnobanka Open - Prostejov Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva Drummondville Challenger Sarasota Challenger drkoop.com USTA challenger of Miami - Miami Savannah Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Ilkley Challenger Winnetka Challenger Granby Challenger Aptos Challenger Vancouver Challenger The LTA Wrexham Challenger - Wrexham XL Capital Bermuda Open - Bermuda Fairfield Challenger Las Vegas Challenger Bratislava Challenger Austin Challenger - Austin Knoxville Challenger 2004 Keys Gate Challenger - Homestead Drummondville Challenger Helsinki Challenger Pro Tennis World Open - Sunrise Winnetka Challenger Granby Challenger Rome Challenger Heilbronn Challenger Stockton Challenger Brescia Challenger Wolfsburg Challenger Granby Challenger Columbus Challenger Playford Challenger Drummondville Challenger Sarasota Challenger Savannah Challenger Poprad Tatry Challenger Granby Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Marrakech Eckental Challenger Heilbronn Challenger JSM Challenger of Champaign - Urbana Carson Challenger Dallas Challenger Baton Rouge Challenger Talahassee Challenger Dallas Challenger Nottingham Challenger Savannah Challenger Tallahassee Challenger Portoroz Challenger XL Capital Bermuda Open - Bermuda Granby Challenger Lexington Challenger BMW Open - Munich Vancouver Challenger Prostejov Challenger Granby Challenger Rennes Challenger Vancouver Challenger Ortisei Challenger Andria Challenger Maui Challenger Zivnobanka Open - Prostejov Memorial Savigni - Sassuolo Open Diputacion - Cordoba Podebradka Cup - Prague Tatra Banka Slovak Open - Bratislava Samsung Securities Cup Challenger - Seoul Heilbronn Open - Heilbronn Residenza Open - Magdeburg Granby Challenger - Granby USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Prague Challenger - Prague Challenger de Granby - Granby ATP Challenger Hamburg - Hamburg Zivnobanka Open 1999 - Prostejov Segovia Challenger Open Castilla y Leon - Segovia ATU Cup 1999 - Weiden Sports Expert Open - Nettingsdorf Volkswagen TED Open - Istanbul Ciur Cup 99 - Prague Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental DPD Challenger 99 - Aschaffenburg Medicor Open - Budapest The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign Internationaux du Doubs - Besancon Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City 2006 North Shore Pro Tennis Championship - Winnetka Ford Tennis Championships - Louisville 2000 Challenger de Granby - Granby XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The Indian Oil Servo ATP Challenger - Chandigarh Mouilleron-Le-Captif Challenger Zivnobanka Czech Open - Prostejov The 'Fitz' Casino Challenger - Tunica Hilton Waikoloa Village USTA Challenger - Waikoloa Morocco Tennis Tour - Rabat Home Depot Center USTA Challenger - Carson Volkswagen TED Open - Istanbul Ostrava Challenger Corona Mexico City Open - Mexico City Rado Geneva Challenger - Geneva Atlanta Clay Court Challenger - Atlanta The Mercedes Benz of Calabasas - Calabasas Semgroup Challenger - Tulsa Hilton Waikoloa USTA Challenger - Waikoloa Barletta Citta Della Disfida Open 2000 - Barletta Hungarian Architect Open - Budapest 2008 Lubbock Challenger - Lubbock ECM Cup - Prague The Wrexham Challenger - Wrexham Sacramento Challenger - Sacramento Bratislava Challenger Ford Tennis Championships - Louisville Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville VSZ Solvak Open Challenger - Kosice Ciur Pribram Challenger - Pribram Healthsouth/USTA Challenger - Denver Crystal Cup 1998 - Portoroz Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck AXA Open - Lisbon Mexico City Challenger Sarasota Challenger Granby Challenger - Granby IPB Czech Indoor - Ostrava Prostejov Challenger USTA Challenger of San Antonio - San Antonio Internationaler Raiffeisen Grand Prix - St. Polten LTA Men's Challenger - Wrexham Copenhagen Open - Copenhagen Salem Open - Hong Kong Japan Open - Tokyo Tento Czech Open - Prague Medicor Open - Budapest Napa Challenger Nuembrecht Challenger - Nuembrecht Yitzhak Rabin Challenger 1998 - Tel Aviv Sacramento Challenger Tiburon Challenger Warsteiner Grand Prix - Oberstaufen Champaign Challenger Gelsor Open Romania - Bucharest Kremlin Cup - Moscow BMW Open - Munich Copenhagen Open - Copenhagen Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Milan Indoors - Milan Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Lexington Challenger St. Petersburg Open - St. Petersburg Nottingham Challenger Columbus Challenger Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Tallahassee Challenger BMW Open - Munich Sarasota Challenger The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Open Romania - Bucharest Savannah Challenger Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Bratislava Challenger St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Rijeka Challenger Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Tallahassee Challenger Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Vicenza Challenger Poznan Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Winnipeg Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona USTA Comerica Challenger - Aptos The Stella Artois Championships - London Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Medibank International - Sydney KGHM Polish Indoors - Wroclaw Ortisei Challenger The Scottish Tennis Championships - Edinburgh SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Helsinki Challenger The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Indianapolis Tennis Championships - Indianapolis Bank Austria Tennis Trophy - Vienna Telenordia Swedish Open - Bastad Eckental Challenger Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington D.C. Heilbronn Challenger RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo The Hamlet Cup - Long Island Salem Open - Hong Kong Brisbane International - Brisbane Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Tallahassee Challenger Open de Moselle - Metz St. Petersburg Open - St. Petersburg BA-CA Tennis Trophy - Vienna Sydney International - Sydney Regions Morgan Keegan Championships - Memphis BMW Open - Munich Bergamo Challenger Gerry Weber Open - Halle SAP Open - San Jose Gatineau Challenger The Tennis Channel Open - Las Vegas Salem Open - Hong Kong AIG Japan Open - Tokyo Fairfield Challenger AEGON Championships - London CA Tennis Trophy - Vienna Ortisei Challenger Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Open 13 - Marseille Poprad Tatry Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Winnipeg Challenger Heineken Open - Auckland AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Tiburon Challenger Open Sud de France - Montpellier Stockton Challenger Fairfield Challenger Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich International Tennis Championships - Delray Beach AEGON Championships - London Open 13 - Marseille AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich AEGON International - Eastbourne Citi Open - Washington Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb The Artois Championships - London BMW Open - Munich Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Geneva Open - Geneva Antalya Cup - Antalya Hall of Fame Open - Newport Erste Bank Open - Vienna China Open - Beijing Milan Indoors - Milan International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich AEGON Championships - London Erste Bank Open - Vienna Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg SAP Open - San Jose Miller Lite Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Toronto Tennis Masters Series - Montreal Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto ASB Classic - Auckland Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rogers Cup - Montreal Rogers Cup - Toronto Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Davis Cup, Group 1, 2R, CAN-PER 5-0 Davis Cup, World Group, QR, CAN-BRA 3-2 Hopman Cup - Perth Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, PO, CAN-CHI 5-0 Wimbledon - London Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York AAMI Classic - Kooyong Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte-Carlo Rogers Cup - Montreal U.S. Open - New York Wimbledon - London Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, QF, CZE-SRB 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, CRO-CZE, 1-4 70th River Oaks International Tennis Tournament - Houston